/**
 * 请求成功状态码
 */
export const SUCCESS_CODE = 0

/**
 * 请求contentType
 */
export const CONTENT_TYPE: AxiosContentType = 'application/json'

/**
 * 请求超时时间
 */
export const REQUEST_TIMEOUT = 5000

/**
 * 不重定向白名单
 */
export const NO_REDIRECT_WHITE_LIST = ['/login', '/NoFind']

/**
 * 不重置路由白名单
 */
export const NO_RESET_WHITE_LIST = ['Redirect', 'Login', 'NoFind', 'Root']

/**
 * 表格默认过滤列设置字段
 */
export const DEFAULT_FILTER_COLUMN = ['expand', 'selection']

/**
 * 是否根据headers->content-type自动转换数据格式
 */
export const TRANSFORM_REQUEST_DATA = true

export const NO_LOGIN_ERROR_CODE = ['2', '3']

/**
 * 过滤掉路由自带的属性
 */
export const EXCLUDE_ROUTE_PARAM = [
  'hidden',
  'alwaysShow',
  'noCache',
  'breadcrumb',
  'affix',
  'activeMenu',
  'noTagsView',
  'followAuth',
  'canTo',
  'permission',
  'keepAlive'
]
